package com.irdstudio.efp.riskm.service.domain;

import com.irdstudio.basic.framework.core.vo.BaseInfo;

import java.math.BigDecimal;

/**
 * DAO Domain: 催收任务信息
 * @author ligm
 * @date 2019-08-27
 */
public class ColltTaskInfo extends BaseInfo{

	private static final long serialVersionUID = 1L;	
	
	/** 催收任务编号 */
	private String colltTaskNo;
	/** 分配批次号 */
	private String colltBatchNo;
	/** 分配机构编号 */
	private String outsOrgCode;
	/** 分配机构名称 */
	private String outsOrgName;
	/** 委外经手类型 */
	private String outsHdleType;
	/** 客户编号 */
	private String cusId;
	/** 客户名称 */
	private String cusName;
	/** 手机号码 */
	private String phoneNum;
	/** 居住地址 */
	private String liveAddr;
	/** 借据编号 */
	private String loanNo;
	/** 逾期天数 */
	private BigDecimal overDays;
	/** 逾期金额 */
	private BigDecimal overLmt;
	/** 逾期期数 */
	private BigDecimal overNper;
	/** 风险等级 */
	private String riskLevel;
	/** 风险类型 */
	private String riskType;
	/** 催收方式 */
	private String colltWay;
	/** 识别方式 */
	private String identWay;
	/** 任务状态 */
	private String taskSts;
	/** 借据归属机构 */
	private String loanOrgCode;
	/** 客户经理 */
	private String cusManager;
	/** 产品编号 */
	private String prdCode;
	/** 催收员编号 */
	private String inputUserCode;
	/** 催收员名称 */
	private String inputUserName;
	/** 任务完成时间 */
	private String taskFnshTime;
	/** 操作员 */
	private String opUserCode;
	/** 操作员所属机构 */
	private String opOrgCode;
	/** 是否已分配 */
	private String isTaskDistr;
	/** 创建人 */
	private String createUser;
	/** 创建时间 */
	private String createTime;
	/** 最后更新人 */
	private String lastUpdateUser;
	/** 最后更新时间 */
	private String lastUpdateTime;

	/** 催收余额 @date 2020/01/14 */
	private BigDecimal colltBalance;

	/** 客户证件号 @date 2020/11/16 */
	private String certCode;

	public void setColltTaskNo(String colltTaskNo){
		this.colltTaskNo = colltTaskNo;
	}
	public String getColltTaskNo(){
		return this.colltTaskNo;
	}		
	public void setColltBatchNo(String colltBatchNo){
		this.colltBatchNo = colltBatchNo;
	}
	public String getColltBatchNo(){
		return this.colltBatchNo;
	}		
	public void setOutsOrgCode(String outsOrgCode){
		this.outsOrgCode = outsOrgCode;
	}
	public String getOutsOrgCode(){
		return this.outsOrgCode;
	}		
	public void setOutsOrgName(String outsOrgName){
		this.outsOrgName = outsOrgName;
	}
	public String getOutsOrgName(){
		return this.outsOrgName;
	}		
	public void setColltWay(String colltWay){
		this.colltWay = colltWay;
	}
	public String getColltWay(){
		return this.colltWay;
	}		
	public void setOutsHdleType(String outsHdleType){
		this.outsHdleType = outsHdleType;
	}
	public String getOutsHdleType(){
		return this.outsHdleType;
	}		
	public void setCusId(String cusId){
		this.cusId = cusId;
	}
	public String getCusId(){
		return this.cusId;
	}		
	public void setCusName(String cusName){
		this.cusName = cusName;
	}
	public String getCusName(){
		return this.cusName;
	}		
	public void setPhoneNum(String phoneNum){
		this.phoneNum = phoneNum;
	}
	public String getPhoneNum(){
		return this.phoneNum;
	}		
	public void setLiveAddr(String liveAddr){
		this.liveAddr = liveAddr;
	}
	public String getLiveAddr(){
		return this.liveAddr;
	}		
	public void setLoanNo(String loanNo){
		this.loanNo = loanNo;
	}
	public String getLoanNo(){
		return this.loanNo;
	}		
	public void setOverDays(BigDecimal overDays){
		this.overDays = overDays;
	}
	public BigDecimal getOverDays(){
		return this.overDays;
	}		
	public void setOverLmt(BigDecimal overLmt){
		this.overLmt = overLmt;
	}
	public BigDecimal getOverLmt(){
		return this.overLmt;
	}		
	public void setOverNper(BigDecimal overNper){
		this.overNper = overNper;
	}
	public BigDecimal getOverNper(){
		return this.overNper;
	}		
	public void setRiskLevel(String riskLevel){
		this.riskLevel = riskLevel;
	}
	public String getRiskLevel(){
		return this.riskLevel;
	}		
	public void setRiskType(String riskType){
		this.riskType = riskType;
	}
	public String getRiskType(){
		return this.riskType;
	}
	public void setIdentWay(String identWay){
		this.identWay = identWay;
	}
	public String getIdentWay(){
		return this.identWay;
	}		
	public void setTaskSts(String taskSts){
		this.taskSts = taskSts;
	}
	public String getTaskSts(){
		return this.taskSts;
	}

	public String getLoanOrgCode() {
		return loanOrgCode;
	}

	public void setLoanOrgCode(String loanOrgCode) {
		this.loanOrgCode = loanOrgCode;
	}

	public String getCusManager() {
		return cusManager;
	}

	public void setCusManager(String cusManager) {
		this.cusManager = cusManager;
	}

	public String getPrdCode() {
		return prdCode;
	}

	public void setPrdCode(String prdCode) {
		this.prdCode = prdCode;
	}

	public void setInputUserCode(String inputUserCode){
		this.inputUserCode = inputUserCode;
	}
	public String getInputUserCode(){
		return this.inputUserCode;
	}		
	public void setInputUserName(String inputUserName){
		this.inputUserName = inputUserName;
	}
	public String getInputUserName(){
		return this.inputUserName;
	}		
	public void setTaskFnshTime(String taskFnshTime){
		this.taskFnshTime = taskFnshTime;
	}
	public String getTaskFnshTime(){
		return this.taskFnshTime;
	}		
	public void setOpUserCode(String opUserCode){
		this.opUserCode = opUserCode;
	}
	public String getOpUserCode(){
		return this.opUserCode;
	}		
	public void setOpOrgCode(String opOrgCode){
		this.opOrgCode = opOrgCode;
	}
	public String getOpOrgCode(){
		return this.opOrgCode;
	}

	public String getIsTaskDistr() {
		return isTaskDistr;
	}

	public void setIsTaskDistr(String isTaskDistr) {
		this.isTaskDistr = isTaskDistr;
	}

	public void setCreateUser(String createUser){
		this.createUser = createUser;
	}
	public String getCreateUser(){
		return this.createUser;
	}		
	public void setCreateTime(String createTime){
		this.createTime = createTime;
	}
	public String getCreateTime(){
		return this.createTime;
	}		
	public void setLastUpdateUser(String lastUpdateUser){
		this.lastUpdateUser = lastUpdateUser;
	}
	public String getLastUpdateUser(){
		return this.lastUpdateUser;
	}		
	public void setLastUpdateTime(String lastUpdateTime){
		this.lastUpdateTime = lastUpdateTime;
	}
	public String getLastUpdateTime(){
		return this.lastUpdateTime;
	}

	public BigDecimal getColltBalance() {
		return colltBalance;
	}

	public void setColltBalance(BigDecimal colltBalance) {
		this.colltBalance = colltBalance;
	}

	public String getCertCode() {
		return certCode;
	}

	public void setCertCode(String certCode) {
		this.certCode = certCode;
	}

	@Override
	public String toString() {
		return "ColltTaskInfo{" +
				"colltTaskNo='" + colltTaskNo + '\'' +
				", colltBatchNo='" + colltBatchNo + '\'' +
				", outsOrgCode='" + outsOrgCode + '\'' +
				", outsOrgName='" + outsOrgName + '\'' +
				", outsHdleType='" + outsHdleType + '\'' +
				", cusId='" + cusId + '\'' +
				", cusName='" + cusName + '\'' +
				", phoneNum='" + phoneNum + '\'' +
				", liveAddr='" + liveAddr + '\'' +
				", loanNo='" + loanNo + '\'' +
				", overDays=" + overDays +
				", overLmt=" + overLmt +
				", overNper=" + overNper +
				", riskLevel='" + riskLevel + '\'' +
				", riskType='" + riskType + '\'' +
				", colltWay='" + colltWay + '\'' +
				", identWay='" + identWay + '\'' +
				", taskSts='" + taskSts + '\'' +
				", loanOrgCode='" + loanOrgCode + '\'' +
				", cusManager='" + cusManager + '\'' +
				", prdCode='" + prdCode + '\'' +
				", inputUserCode='" + inputUserCode + '\'' +
				", inputUserName='" + inputUserName + '\'' +
				", taskFnshTime='" + taskFnshTime + '\'' +
				", opUserCode='" + opUserCode + '\'' +
				", opOrgCode='" + opOrgCode + '\'' +
				", isTaskDistr='" + isTaskDistr + '\'' +
				", createUser='" + createUser + '\'' +
				", createTime='" + createTime + '\'' +
				", lastUpdateUser='" + lastUpdateUser + '\'' +
				", lastUpdateTime='" + lastUpdateTime + '\'' +
				", colltBalance=" + colltBalance +
				'}';
	}
}
